package com.phiture.erp.produce.core.pojo.vo;

import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

/**
 * @author YH
 * @date 2025-05-17-9:57
 */

@Getter
@Setter
public class ErpProductionTaskProcessesVO {
    private Long id;
    /**
     * 任务单ID
     */
    private Long productionTaskId;
    /**
     * 工序ID
     */
    private Long processId;
    /**
     * 工序 编码
     */
    private String processCode;
    /**
     * 工序名称
     */
    private String processName;
    /**
     * 工序顺序
     */
    private Integer sequence;
    /**
     * 完成数量
     */
    private BigDecimal completedQuantity;

    /**
     * 合格数量
     */
    private BigDecimal qualifiedQuantity;

    /**
     * 报废数量
     */
    private BigDecimal scrapQuantity;

    /**
     * 实际工期(天)
     */
    private BigDecimal actualDay;
    /**
     * 状态(1-待开始 2-进行中 3-已完成)
     */
    private Integer status;
    /**
     * 开工时间
     */
    private String startDate;
    /**
     * 完工时间
     */
    private String endDate;
    /**
     * 质检状态(0-未质检 1-已质检合格 2-已质检不合格)
     */
    private Integer qualityCheck;
    /**
     * 备注
     */
    private String remark;

    /**
     * 前置期
     */
    private Integer leadDay;

    private Boolean finalProcess;
}
